CSEG3060 Course home Portal
UPES · University of Tomorrow
CSEG3060 — Research Methodology in Computer Science · L-T-P-C 3-0-0-3
Unit I · Lecture 2
Criteria and Characteristics of a Good Research Problem
External criteria, internal characteristics and the errors of selection · 50–60 minutes · B.Tech. (CSE) · Dr. Mohsin Furkh Dar
CO1 Criteria Characteristics Feasibility Ten errors Diagnostic checklist
Course outcome addressed — CO1

Understand the meaning, significance and foundational components of research, including the formulation and evaluation of research problems.

Lecture 1 gave the conceptual understanding of a research problem. This lecture moves to the evaluative understanding: the benchmarks that distinguish a scientifically rigorous and academically valuable problem from one that is trivial, infeasible or otherwise inadequate.

How to use these notes

The single most examined item here is the criteria versus characteristics distinction in Section 4. Memorise the table and reproduce it: criteria are the evaluative lenses applied from outside; characteristics are the attributes the problem itself possesses.

The ten errors in Section 5 are the second most frequent question. Know all ten and be able to give one computing example and one corrective measure for each.

1. Learning Objectives

  1. Define the concept of a “good” research problem and articulate why evaluation is necessary before inquiry commences.
  2. Enumerate and explain the essential criteria for evaluating a research problem.
  3. Describe the distinguishing characteristics a well-formulated problem must inherently possess.
  4. Differentiate between criteria (external standards) and characteristics (intrinsic properties).
  5. Identify the common errors committed during the selection of a research problem.
  6. Apply the criteria and characteristics to assess sample problems drawn from computer science.
  7. Critically self-evaluate a proposed research problem using a structured checklist.

Prerequisites: the meaning and significance of a research problem, its sources and the preliminary steps of identification, all from Lecture 1. Familiarity with the IMRaD structure of a research paper is also helpful.

2. Key Concepts and Definitions

TermDefinition
Research problemA specific intellectual or practical issue a researcher seeks to investigate, analyse or resolve through systematic scientific inquiry
CriteriaThe external standards, benchmarks or yardsticks against which a problem is judged for adequacy before approval and execution
CharacteristicsThe inherent, internal qualities the problem itself must possess in order to be considered scientifically valid
FeasibilityThe practical possibility of conducting the research within constraints of time, resources, expertise and access to data
Novelty (originality)The extent to which the problem contributes new knowledge, a new perspective or a new solution
ResearchabilityThe degree to which the problem can be empirically or analytically investigated using available methods
ScopeThe clearly defined boundaries delineating what the research will and will not cover
A note on terminology

Some textbooks treat criteria and characteristics as interchangeable. These notes adopt the more rigorous distinction in which criteria are the evaluative lenses applied from outside, and characteristics are the inherent attributes possessed by the problem itself. This distinction is critical for examination purposes.

3. What Makes a Research Problem “Good”

A research problem is good when it is simultaneously:

  1. Worth investigating — it addresses an important gap, conflict or need.
  2. Investigable — it can be studied empirically or analytically using rigorous methods.
  3. Manageable — it can be completed within realistic resource, time and expertise constraints.
  4. Generative — it has the potential to produce meaningful, publishable or applicable results.

Goodness is not an absolute property. It is relative to the researcher's training, institutional context, available resources and the current state of the discipline. A problem that is excellent for a doctoral candidate may be unsuitable for an undergraduate project, and the reverse.

4. Criteria: The External Standards

Criteria function as evaluation standards, applied to the problem by the researcher, supervisor, review committee or funding body.

4.1 Novelty and Originality

The problem must address a gap in existing knowledge. Pure replication, unless explicitly justified as replication research, does not constitute original research. Novelty may manifest as:

In computer science, novelty is often demonstrated through comparative performance evaluation against state-of-the-art baselines on benchmark datasets.

4.2 Feasibility

DimensionIllustrative question
TechnicalAre the required tools, software, hardware and datasets accessible?
FinancialIs the budget sufficient for computation, data acquisition or participant recruitment?
TemporalCan the research be completed within the stipulated timeline — one semester, three years?
CognitiveDoes the researcher possess, or can they acquire, the requisite statistical, programming and domain knowledge?
EthicalWill the research pass institutional ethics review?
DataAre the required data sources accessible, or can they be generated within the project?

A problem that fails any one of these dimensions is unlikely to yield a successful study.

4.3 Relevance and Significance

The problem must be relevant to the discipline and significant in its potential contribution. Significance is judged by the size of the population or system affected, the severity of the problem addressed, the generalisability of the expected findings, and the potential to inform theory, policy or practice. A problem on the scalability of distributed databases in cloud environments is highly relevant because of the widespread adoption of cloud computing across industries.

4.4 Clarity and Specificity

The problem must be stated clearly and unambiguously: the variables, the population or system under study, and the boundaries of the investigation must all be evident. “Studying artificial intelligence” is not a research problem — it is a research domain. “Evaluating the impact of attention mechanisms on the inference latency of transformer models in edge computing environments” meets the criterion.

4.5 Researchability

The problem must be amenable to systematic investigation. This requires that the variables can be operationalised into measurable indicators, that the hypotheses can be tested, that the data can be collected or generated, and that appropriate methods of analysis are available. Some problems, though intellectually compelling, are not researchable: “What is the ultimate nature of consciousness?” is a philosophical problem current scientific methods cannot resolve.

4.6 Ethical Acceptability

The problem must not violate human dignity, privacy, informed consent, non-maleficence or justice. In computing, ethical considerations are especially salient in research involving personal data, surveillance systems, algorithmic bias and fairness, cybersecurity exploits, and dual-use AI capabilities.

4.7 Timeliness and Manageability of Scope

Timeliness: the problem should be relevant to the current state of the discipline. A problem significant two decades ago but since thoroughly resolved is not a good current problem unless a clear new angle can be articulated. Manageability: the scope must be commensurate with available resources; overly ambitious problems that cannot realistically be completed violate this criterion.

5. Characteristics: The Internal Properties

Characteristics are the attributes the problem must possess. Once present, they make the problem amenable to evaluation by the criteria above.

  1. It is clearly defined. Well-articulated boundaries, a specified population or system, and identified dependent and independent variables where applicable. This is what allows the problem to be tested against the criterion of clarity.
  2. It is researchable. By its nature it can be subjected to scientific method; it is not purely speculative, philosophical or normative.
  3. It is significant. When resolved, it makes a non-trivial contribution to theory, practice or policy.
  4. It is novel. It is new, or it extends, refines or re-examines existing knowledge from a fresh perspective.
  5. It is feasible. It is realistic given the researcher's competencies and available resources.
  6. It is interesting and motivating. A good problem generates intrinsic curiosity. Problems the researcher finds mechanical rarely produce high-quality work.
  7. It generates testable hypotheses or answerable questions. It leads naturally to specific questions that can be empirically or analytically addressed.
  8. It is consistent with the researcher's expertise. It aligns with their academic background, training and prior work.

5.1 Distinguishing Criteria from Characteristics

Learn this table
AspectCriteriaCharacteristics
NatureExternal standards of judgmentInternal properties of the problem
FunctionUsed to evaluate the problemPossessed by the problem
ExamplesFeasibility, relevance, ethical acceptabilityClarity, novelty, researchability
Applied byReviewer, supervisor, funding bodyInherent to formulation

A useful analogy. A candidate at an interview is judged against criteria — communication skills, technical knowledge — but must already possess the corresponding characteristics: articulation, knowledge. The interview evaluates; the attributes enable the evaluation.

6. Ten Errors in the Selection of a Research Problem

Novice researchers frequently make the following errors. Recognising them is the first step toward avoiding them; each is given here with its corrective measure.

ErrorExampleCorrection
1. The overly broad problem“Developing a general-purpose artificial intelligence system.” The scope makes meaningful progress impossible.Narrow to a specific sub-area, population or application
2. The overly narrow problem“Investigating the typing speed of ten students on one keyboard model on a specific day.”Broaden until findings are generalisable or theoretically meaningful
3. The vague problem“Studying the impact of technology.”Operationalise the variables: specify the technology, population and outcome
4. The already-solved problemThe literature has thoroughly addressed it and the study offers no new angle.Conduct a comprehensive literature review first; find a related unresolved sub-question
5. The trendy but shallow problemA currently popular topic pursued without intellectual depth or genuine contribution.Substantiate significance beyond trendiness
6. The infeasible problemIt requires resources, data, expertise or access the researcher cannot reasonably acquire.Assess feasibility honestly and revise to fit available resources
7. The ethically problematic problemIt raises serious ethical concerns that cannot be mitigated.Redesign to comply with ethical standards, or abandon it
8. The problem without theoretical groundingPurely empirical, anchored in no framework; findings cannot be generalised or interpreted meaningfully.Ground it in an established framework or develop a conceptual model
9. The supervisor-dictated problemAccepted without genuine intellectual engagement, leading to weak motivation and shallow contribution.Negotiate ownership, aligning your interests with the supervisor's expertise
10. The methodologically inappropriate problemInteresting, but not adequately addressable by the chosen — or by any available — methodology.Reconsider the problem, or identify an alternative methodology

7. Applying the Criteria: Three Worked Cases

Case 1 — a good research problem

“A Hybrid Deep Learning and Graph-Based Approach for Real-Time Detection of Zero-Day Vulnerabilities in Software-Defined Networks.”

  • Novelty: yes — combines deep learning with graph-based analysis; both zero-day detection and SDN security are active areas.
  • Feasibility: yes — public datasets (CICIDS, NSL-KDD) exist, frameworks are open-source, computation is manageable.
  • Relevance: high — SDN security is a critical industry concern.
  • Clarity: yes — variables (traffic features), population (SDN traffic) and outcomes (detection accuracy, false-positive rate) are specified.
  • Researchability: yes — empirically evaluable against baselines.
  • Ethical acceptability: yes — public datasets, no human subjects.
  • Timeliness and manageability: yes — appropriate for a master's thesis or doctoral investigation.

Verdict: a high-quality research problem.

Case 2 — a poorly formulated problem

“Studying Computer Security.”

Novelty is indeterminate because no gap is identified; feasibility is indeterminate because scope is undefined; clarity fails outright; researchability fails because the problem cannot be operationalised; manageability fails because the scope is enormous.

Verdict: this is a research domain, not a research problem. It is the title of a textbook, not a thesis.

Case 3 — a borderline problem

“A Comparative Study of Sorting Algorithms.”

Novelty is limited, since sorting has been exhaustively studied; feasibility and clarity are fine, but the work is potentially trivial if confined to standard algorithms on standard hardware.

Verdict: weak as stated; potentially strong if refined — for instance Comparative Performance of Sorting Algorithms on Quantum Annealers, which supplies the missing novel angle.

8. A Diagnostic Checklist

Self-evaluate before submitting for approval
  1. Have I stated the problem in a single, precise sentence?
  2. Have I clearly identified the population, system or phenomenon under study?
  3. Have I specified the variables or research questions?
  4. Does the problem address a gap identified through a literature review?
  5. Can the problem be investigated within my timeframe?
  6. Do I have, or can I acquire, the necessary data, tools and expertise?
  7. Has the problem passed ethical review?
  8. Is the scope manageable?
  9. Is the problem interesting enough to sustain my motivation?
  10. Is the problem grounded in an appropriate theoretical or conceptual framework?

If any answer is “no” or “uncertain”, the problem requires further refinement before approval.

9. Summary

10. Exam Preparation

Seven preparation points
  1. Master the distinctions. Examiners frequently ask you to differentiate criteria from characteristics. Memorise the table in Section 5.1 and reproduce it clearly.
  2. Use CS-specific examples. Generic answers drawn from social science attract less credit.
  3. Apply, do not just list. Demonstrate the application: “this problem satisfies feasibility because the NSL-KDD dataset is publicly available…”
  4. Memorise the common errors. Know all ten and give one computing example for each.
  5. Practise problem diagnosis. Take sample research titles and evaluate them against the Section 8 checklist — the most common style of question.
  6. Use tables judiciously. A well-structured comparison table can earn full marks even in a short answer.
  7. Link to CO1. Show that you understand not just what the criteria are, but why they matter for the integrity of the research process.

10.1 Short-Answer Questions

  1. Define the term “criterion” in the context of evaluating a research problem. Give two examples. 3 marks
  2. Differentiate between a criterion and a characteristic of a research problem. 3 marks
  3. State any four common errors committed during the selection of a research problem. 2 marks
  4. Why is novelty considered an essential criterion of a good research problem? 2 marks
  5. What is meant by “manageability of scope”? 2 marks

10.2 Long-Answer Questions

  1. Critically examine the criteria of a good research problem. Illustrate with two examples from computer science research. 10 marks
  2. Discuss the characteristics a research problem must inherently possess. How do these enable the problem to satisfy the evaluation criteria? 10 marks
  3. Identify and explain any six common errors in the selection of a research problem. For each, provide a CS-specific example and a corrective measure. 10 marks
  4. “A good research problem is one that is both intrinsically valuable and methodologically tractable.” Discuss in the context of computer science research. 8 marks
  5. Evaluate the problem “Improving the efficiency of search engines using artificial intelligence” against the criteria. Suggest a refined formulation. 10 marks

10.3 Applied and Diagnostic Questions

Diagnose these

Three research titles are given below. Identify which is a well-formulated research problem and justify your choice using the criteria and characteristics.

  1. “A Study of Cloud Computing.”
  2. “Evaluating the Impact of Containerisation on the Cold-Start Latency of Serverless Functions in Multi-Cloud Environments.”
  3. “Everything About Computers.”

Then: a PhD scholar wishes to study the fairness of facial recognition systems across demographic groups. Using the checklist in Section 8, evaluate whether this is a well-formulated problem, identify gaps in formulation, and propose refinements.

11. Suggested Further Reading

  1. Kothari, C. R., & Garg, G. (2019). Research Methodology: Methods and Techniques (4th ed.). New Age International. — Chapters 2 and 3 cover problem formulation and criteria in depth.
  2. Creswell, J. W., & Creswell, J. D. (2018). Research Design (5th ed.). SAGE. — Chapter 4 on problem statement formulation.
  3. Sekaran, U., & Bougie, R. (2016). Research Methods for Business (7th ed.). Wiley. — Chapter 4 on criteria and characteristics.
  4. Bryman, A. (2016). Social Research Methods (5th ed.). Oxford University Press.
  5. Wohlin, C., et al. (2012). Experimentation in Software Engineering. Springer. — CS-specific guidance on formulating research problems.
CSEG3060 Research Methodology in Computer Science · Unit I · Lecture 2 student notes · Dr. Mohsin Furkh Dar · School of Computer Science, UPES. Companion slide deck: Lecture 2 slides (PDF).